#pragma once

#if (NO_NTSHIIPING)

class NtLog
{
public:
	NtLog(void);
	~NtLog(void);

	static NtLog& GetInstance();

	void OutputLog(const char* szLogFormat, ...);
	void OutputLastError();
};

	#define NtLogOutput NtLog::GetInstance().OutputLog
	#define NtLogOutputLastError() NtLog::GetInstance().OutputLastError()
#else

	#define NtLogOutput
	#define NtLogOutputLastError()

#endif

